package cn.tedu.ykmall.pojo.commodity.entity;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
@Data
public class Spu implements Serializable {
    private Long id; // 记录id
    private String name; // SPU名称
    private String typeNumber; // SPU编号
    private String title; // 标题
    private String description; // 简介
    private Double listPrice; // 价格（显示在列表中）
    private Integer stock; //当前库存（冗余）
    private Integer stockThreshold; // 库存预警阈值（冗余）
    private String unit; // 计件单位
    private Long categoryId; //类别id
    private String categoryName; //类别名称（冗余）
    private Long attributeTemplateId; //属性模版id
    private Long albumId; //相册id
    private String pictures; //组图URLs，使用JSON数组表示
//    private String keywords; //关键词列表，各关键词使用英文的逗号分隔
    private String tags; // 标签列表，各标签使用英文的逗号分隔，原则上最多3个
    private Integer sales; // 销量（冗余）
    private Integer commentCount; // 买家评论数量总和（冗余）
    private Integer positiveCommentCount; // 买家好评数量总和（冗余）
    private Integer sort; // 自定义排序序号
    private Integer isDeleted; // 是否标记为删除，1=已删除，0=未删除
    private Integer isPublished; // 是否上架（发布），1=已上架，0=未上架（下架）
    private Integer isNewArrival; // 是否新品，1=新品，0=非新品
    private Integer isRecommend; // 是否推荐，1=推荐，0=不推荐
    private Integer isChecked; // 是否已审核，1=已审核，0=未审核
    private String checkUser; // 审核人（冗余）
    private LocalDateTime gmtCheck; // datetime default null comment '审核通过时间（冗余）',
    private LocalDateTime gmtCreate; // 数据创建时间
    private LocalDateTime gmtModified; // 数据最后修改时间
}
